﻿// 贪吃蛇.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//2025.5.11，第一个独立小项目

#include <iostream>
#include "Background.h"
#include <Windows.h>
#include <thread>

using namespace std;



int main()
{
	//开局创建唯一一个背景板
    background& bg = Singleton<background>::Instance();
    thread t1([&bg]() {
        bg.PrintOnce();
        });
    thread t2([&bg]() {
        bg.keyboard();
        });
    while (bg.Getislive()) {
        bg.Move();
        bg.updata();
        this_thread::sleep_for(chrono::milliseconds(250));
    }
    t1.join();
    t2.join();
	cout << "Game Over!";
    system("pause");
    return 0;
}

